#include<iostream>

// 8
// 1 0 2 3 0 4 5 0
// 1 0 0 2 3 0 0 4

using namespace std;

int main()
{
    int n; cin>>n;
    int a[n];
    int count=0;
    for(int i=0;i<n;i++)
    {
        cin>>a[i];
        if(a[i]==0&& i<n-count-1)  count++;
    }
    int dest=n-1;
    int cur=n-1-count;
    for(cur;cur>=0;cur--)
    {
        if(a[cur]!=0)
        {
            a[dest]=a[cur];
            dest--;
        }
        else
        {
           a[dest--]=0;
           a[dest--]=0;
        }   
    }
    for(int i=0;i<n;i++)
    {
        cout<<a[i]<<" ";
    }
}